"""

# 记录每天学生咨询的问题：
# 判断微信群当天日志文件是否存在，不存在则创建一个
# 生成带日期的日志文件名
"""

import os
from datetime import datetime

def recordChatLog(room_name,name,content):
    log_filename = './logs/' + datetime.now().strftime("%Y-%m-%d") + ".txt"
    # 要写入的日志内容
    log_content = f'-----------------\n[*]: 接收到消息\n[*]: 群聊名称: {room_name}\n[*]: 发送人: {name}\n[*]: 问题内容: {content}\n-----------------\n'
    # 检查文件是否存在
    if not os.path.exists(log_filename):
        # 创建并写入文件
        with open(log_filename, 'w', encoding='utf-8') as f:
            f.write(f"=== AI问答日志 {datetime.now().strftime('%Y-%m-%d %H:%M:%S')} ===\n")
            f.write(log_content)
            print(f"已创建日志文件：{log_filename}")
        #print(f"已创建新日志文件：{log_filename}")
    else:
        # 打开文件追加信息
        with open(log_filename, 'a', encoding='utf-8') as f:
            f.write(f"=== AI问答日志 {datetime.now().strftime('%Y-%m-%d')} ===\n")
            f.write(log_content)
            print(f"已更新日志文件：{log_filename}")